inescapable (proof/evidence) - German English Dictionary